package com.stefanini.pe.bbva.bp.in.dao.iface;

import java.util.List;

import javax.faces.model.SelectItem;

import com.stefanini.pe.bbva.bp.in.to.CategoriaProducto;
import com.stefanini.pe.bbva.bp.in.to.UsuarioAsesor;

public interface ParametrosDAOIface {
	public List listaCriteriosBusquedaCmb() throws Exception;
	public List listaCriteriosBusquedaNoCliente() throws Exception;
	public List listarAlertasEstado() throws Exception;
	public List listaTiposClienteCmb() throws Exception;
	public List listaTiposCambio() throws Exception;
	public List listaMultiTabla(String idItem, String idTabla) throws Exception;
	public List<SelectItem> listaMeses() throws Exception;
	public List listaAnios() throws Exception;
	public List<SelectItem> listaRazonContacto() throws Exception;
	public List<SelectItem> listaMedioContacto() throws Exception;
	public List<SelectItem> listaLugarContacto() throws Exception;
	public List<CategoriaProducto> listarCategoriasProducto() throws Exception;
	public List<CategoriaProducto> listarCategoriasProducto_PorID(int codProducto) throws Exception;
	public List listarTiposDocumento() throws Exception;
	public List listaEjecutivosAAsignar() throws Exception;
	public List listaClientesDeEjecutivo(UsuarioAsesor usuarioAsesor) throws Exception;
	public List listaTipoMeta() throws Exception;
	public List listaSecciones() throws Exception;
	public List listaTipoRespuestas(String idSeccion) throws Exception;
	public List listaEscenarios() throws Exception;
	public List listaTiposUsuario() throws Exception;
	public List listaAniosMetas() throws Exception;
	public List listaEjecutivosAAsignar(String idUsuarioAsesor) throws Exception;
	public List listaTiposMetas() throws Exception;
	public List listaEjecutivosAReasignar(String idUsuarioAsesor) throws Exception;
	public List listaEjecutivos(String idUsuarioAsesor) throws Exception;
	public List listaTiposDeAsignacion() throws Exception;
	public List<UsuarioAsesor> listarUsuarios(UsuarioAsesor usuarioDatos) throws Exception;
}
